Self-organizing network switching matrix

ABSTRACT

A self-organizing network switching matrix is provided. The self-organizing network switching matrix can receive a first set of communications data from a set of base transceiver stations wherein the communications data includes a radio simulcast. It can send the first set of communications data to a subset of remote transceiver units in a set of remote transceiver units. A second set of communications data can be received from the first subset of remote transceiver units. A set of network activity data can be generated based on monitoring the receiving of the second set of communications data from the first subset of remote transceiver units for a defined network activity. The subset of remote transceiver units can be adjusted based on the network activity data. In this regard, the self-organizing network switching matrix facilitates automated capacity management providing just in time network dimensioning.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of, and claims priority to each of,U.S. patent application Ser. No. 15/166,446, entitled “SELF-ORGANIZINGNETWORK SWITCHING MATRIX,” filed May 27, 2016,” which is a continuationof U.S. patent application Ser. No. 13/689,328 (now U.S. Pat. No.9,386,455), entitled “SELF-ORGANIZING NETWORK SWITCHING MATRIX,” filedNov. 29, 2012,” the entireties of which applications are herebyincorporated herein by reference.

TECHNICAL FIELD

The subject disclosure relates to wireless communications and, moreparticularly, to a self-organizing network switching matrix.

BACKGROUND

Communications systems, networks, and devices have seen an explosivegrowth in past few years and, in the future, are expected to seecontinuing growth with respect to applications, services, and/orfunctionality provided to a user. Along with the growth in portableelectronic devices, and associated services, communications networkshave similarly had to grow to meet the demand for the large amount ofdevices that connect to the network. For instance, within any city,sports venues such as stadiums or arenas, hotel ballrooms, and othersimilar areas can suffer from voice and data congestion on event days orother high traffic periods.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates an example site installation of a set of basetransceiver stations and disparately placed remote transceiver units atstadium and neighboring parking lot;

FIG. 2 illustrates an example network installation of a set of basetransceiver stations and disparately placed remote transceiver units;

FIG. 3 illustrates an example network installation of multiple sets ofbase transceiver stations and disparately placed remote transceiverunits;

FIG. 4 illustrates an example self-organizing network switching matrix;

FIG. 5 illustrates an example self-organizing network switching matrixincluding a second location of remote transceiver units;

FIG. 6 illustrates an example self-organizing network switching matrixincluding a capacity component;

FIG. 7 illustrates an example method for administering a self organizingnetwork switching matrix;

FIG. 8 illustrates an example method for administering a self organizingnetwork switching matrix including a second location of remotetransceiver units;

FIG. 9 illustrates an example method for administering a self organizingnetwork switching matrix including generating capacity data;

FIG. 10 illustrates a block diagram of a computer operable to executethe disclosed communication architecture; and

FIG. 11 is a block diagram of an example embodiment of a mobile networkplatform to implement and exploit various features or aspects of thesubject disclosure.

DETAILED DESCRIPTION

One or more embodiments are now described with reference to thedrawings, wherein like reference numerals are used to refer to likeelements throughout. In the following description, for purposes ofexplanation, numerous specific details are set forth in order to providea thorough understanding of the various embodiments. It may be evident,however, that the various embodiments can be practiced without thesespecific details, e.g., without applying to any particular networkedenvironment or standard. In other instances, well-known structures anddevices are shown in block diagram form in order to facilitatedescribing the embodiments in additional detail.

Within any city, sports venues such as stadiums or arenas, hotelballrooms, and other similar areas can suffer from voice and datacongestion on event days or other high traffic periods. Currently,communication service providers attempt to mitigate such congestion bydeploying a macro site or a distributed antenna system; however, theseare dedicated fixed network assets at additional cost requiring thetransport of equipment and installation. Often times, this fixedequipment will sit idle or underutilized if an event is not occurring orif it is outside the location's high traffic window. For example,deployed network assets at a football stadium can sit idle during thelong offseason or during the week when a game is not occurring.

In addition to network assets sitting idle during times of lower demand,the same network assets may congest during high traffic periods becausethe deployed fixed network assets are insufficient to handle the amountof traffic generated when events are taking place. For example, somefootball stadiums can hold over a hundred thousand fans, where anynumber of those fans may wish to access network services at any one timeusing a smart phone, a tablet, a modem, etc. Currently, recourse is todesign for the capacity demand and to overprovision to handle the peaktraffic periods or to accept that congestion will occur during peaktraffic periods, either way at corresponding increased cost related tothe over provisioning.

Various embodiments of a self-organizing network switching matrix areprovided, e.g., that allow a communications service provider to poolnetwork resources at a centralized location and schedule networkresources out to stadiums, hotel ballrooms, and other high traffic areasbased on traffic conditions. By allocating network assets on demand,capacity can be scaled at a centralized location or multiple centralizedlocations to match the changing traffic demands. Using remotely locatedremote transceiver units, the self-organizing switching matrix canmonitor traffic, and can adjust which remote transceiver units areactive or dormant, by quickly splitting and de-splitting networkresources to bring in additional capacity into an area when needed, andwhen traffic demand subsides, reallocating those resources elsewhere inthe network. It is noted that the self-organizing network switchingmatrix facilitates automated capacity management providing just in timenetwork dimensioning.

The self-organizing network switching matrix can exchange communicationsdata with a set of base transceiver stations wherein the communicationsdata includes a radio simulcast. The communications data can beexchanged with a first subset of remote transceiver units in a first setof remote transceiver units in a first location. A first set of networkactivity data can be generated based on monitoring the exchanging ofcommunications data with the first subset of remote transceiver unitsfor a defined network activity. Members of the first subset of remotetransceiver units can be adjusted based on the first set of networkactivity data.

In an example implementation, communications data can be exchanged witha second subset of remote transceiver units in a second set of remotetransceiver units in a second location. A second set of network activitydata can be generated based on monitoring the exchanging ofcommunications data with the second subset of remote transceiver unitsfor a second defined network activity. Members of the second subset ofremote transceiver units can be adjusted based on the second set ofnetwork activity data.

Referring now to FIG. 1, there is illustrated an example siteinstallation of a set of base transceiver stations and disparatelyplaced remote transceiver units at stadium and neighboring parking lot.The self-organizing network switching matrix facilitates automatedcapacity management by automatically sectorizing and de-sectorizing avenue space or other network area through the use of active and dormantremote transceiver unit deployed at venue locations and a centralizedpool of base transceiver station equipment. An example stadium isdepicted in FIG. 1, along with an associated parking lot area. Thestadium area can be outfitted by remote transceiver units, shown in thefigure as 111, 112, 113, 114, and 115 respectively. The parking lot areacan similarly be outfitted by remote transceiver units, shown in thefigure as 120, 121, 122, 123, 124, and 125 respectively. It is notedthat although 5 and 6 remote transceiver units are depicted for eacharea, more or less can be used as capacity demands. The BTS hotel caninclude a set of base transceiver stations (BTS), which can becommunicatively coupled with the remote transceiver units using, forexample, an optic fiber connection. It is noted that other ways tocommunicatively couple disparately located BTS assets and remotetransceiver units can also be used.

The self-organizing network switching matrix can be located at the BTShotel, or in another location. The self-organizing network switchingmatrix can then control, in real time, which remote transceiver unitsare active, e.g., receiving a radio simulcast from a BTS among the BTShotel, or dormant, e.g., inactive and not receiving a radio simulcastfrom a BTS among the BTS hotel. For example, prior to an event at thestadium, both the parking lot area and the stadium area can have littleto no active remote transceiver units. Before the event, theself-organizing network switching matrix can determine increased demandin the parking lot, and increase the amount of active remote transceiverunits in the parking lot area. Similarly, as people enter the stadiumarea, and demand for network services increases in the stadium area,additional remote transceiver units can be made active. When activity inthe stadium area, or the parking lot area, change independent of oneanother, a ratio of active to dormant remote transceiver units can beadjusted to meet demand. It is noted that the self-organizing networkswitching matrix allows the communication provider to deploy theirassets more efficiently by pooling and scheduling out their resources,from the BTS hotel, rather than having network assets sit idle for daysor even months at a time. In addition, by pooling assets at acentralized location, costs can be saved, for example, on real estateground leases needed to house network equipment.

Referring now to FIG. 2, there is illustrated an example networkinstallation of a set of base transceiver stations and disparatelyplaced remote transceiver units. This example depicts a single BTS hotelalong with the self-organizing switching matrix. The BTS hotel then candistribute its pooled resources to disparate locations of remotetransceiver units. In this example, stadiums and arenas, hotels, largeurban macro sites, festival fairgrounds, university campuses andconvention centers can all share a centralized pool of resources. Inthis regard, areas with changing periods of high demand for networkservices and low demand for network services may be more efficientlyserved using the self-organizing network switching matrix.

Referring now to FIG. 3, there is illustrated an example networkinstallation of multiple sets of base transceiver stations anddisparately placed remote transceiver units. Similar to FIG. 2, similarlocations can be served by BTS hotel locations including stadiums andarenas, hotels, large urban macro sites, festival fairgrounds,university campuses and convention centers. However, a single BTS hotelor a single centralized location does not have serve the entirety ofnetwork assets in a region. In FIG. 3, 4 separate BTS hotels are shown.BTS hotels can pool assets together, such as BTS hotels 1, 2, and 4 inthe depicted example. In this scenario, for example, if BTS hotel 1 doesnot have the capacity to serve all active remote transceiver units atstadiums and arenas and urban macro site, BTS assets from BTS hotels 2and 4 can be shared by BTS hotel. In another example, BTS hotel 3 canexist outside the shared pool of resources of BTS hotels 1, 2, and 4,and dedicate its resources to a singular location or multiple locations.It is noted that many different possible configurations are availablefor communication service providers to both maximize the efficient useof network resources while providing a positive experience to userequipment accessing those network resources.

Referring now to FIG. 4, there is illustrated an example self-organizingnetwork switching matrix. Self-organizing network switching matrix 400includes a communications component 410, a monitoring component 420, aswitching component 430, and a memory 404. Communications component 410can exchange communications data with a set of base transceiver stations(“BTS”) wherein the communications data includes a radio simulcast.Communications component 410 can further exchange the communicationsdata with a first subset of remote transceiver units in a first set ofremote transceiver units associated with a first location. It is notedthat the radio simulcast can provide a network signal and route networkresources necessary for a remote transceiver unit to providecommunication services to a user equipment. In one implementation,self-organizing network switching matrix is in communication with thefirst set of remote transceiver units using an optic fiber connection.

A monitoring component 420 can generate a first set of network activitydata based on monitoring the exchanging of communications data with thefirst subset of remote transceiver units for a defined network activity.

A switching component 430 can adjust the first subset of remotetransceiver units based on the first set of network activity data. Forexample, the first subset of remote transceiver units that can exchangecommunication data with self-organizing network switching matrix can bedeemed active. Those remote transceiver units within the first set ofremote transceiver units but not within the first subset of remotetransceiver units can be deemed dormant. It is noted that an activeremote transceiver unit is capable of sending and receiving data with auser equipment. A dormant remote transceiver unit is incapable ofsending and receiving data with a user equipment until changed to activestatus.

Referring now to FIG. 5, there is illustrated an example self-organizingnetwork switching matrix including a second location of remotetransceiver units. Communications component 410 can exchange thecommunications data with a second subset of remote transceiver units ina second set of remote transceiver units associated with a secondlocation. In one implementation, the first location and the secondlocation are geographically separated. In one implementation,self-organizing network switching matrix is in communication with thesecond set of remote transceiver units using an optic fiber connection.

In one implementation, the monitoring component 420 can further generatea second set of network activity data based on monitoring the exchangingof communications data with the second subset of remote transceiverunits for a second defined network activity. Switching component 430 canfurther adjust the second subset of remote transceiver units based onthe second set of network activity data.

Referring now to FIG. 6, there is illustrated an example self-organizingnetwork switching matrix including a capacity component. Capacitycomponent can generate capacity data based on the first set of networkactivity data and the second set of network activity data. In oneimplementation, capacity data can include a capacity assessment relatedto at least one of the first set of remote transceiver units, the secondset of remote transceiver units, or the set of base transceiverstations. For example, if the first set of remote transceiver units areall active, and the first set of network activity still indicates hightraffic conditions, it could be indicative of need to add additionalremote transceiver units to the first set of remote transceiver units.In another example, if the first set of remote transceiver units are notall active at any moment apparent in the first set of network activitydata, it may be indicative that remote transceiver units could beremoved from the first location without presenting service interruptionsto users at that location. In yet another example, the first set ofnetwork activity and the second set of network activity may indicatethat both the first and the second set require a large amount of activeremote transceiver units at the same time. Continuing the example, thiscould indicate that the set of base transceiver stations don't haveenough capacity to generate the radio simulcast to all active remotetransceiver units in both the first location and the second location. Itis noted that by generating a capacity assessment, network resources canbe more efficiently allocated to provide service to user equipmentswhile reducing costs for the service provider.

FIGS. 7-9 illustrate methods and/or flow diagrams in accordance withthis disclosure. For simplicity of explanation, the methods are depictedand described as a series of acts or operations. However, acts oroperations in accordance with this disclosure can occur in variousorders and/or concurrently, and with other acts not presented anddescribed herein. Furthermore, not all illustrated acts may be requiredto implement the methods in accordance with the disclosed subjectmatter. In addition, those skilled in the art will understand andappreciate that the methods could alternatively be represented as aseries of interrelated states via a state diagram or events.Additionally, it should be appreciated that the methods disclosed inthis specification are capable of being stored on an article ofmanufacture to facilitate transporting and transferring such methods tocomputing devices. The term article of manufacture, as used herein, isintended to encompass a computer program accessible from anycomputer-readable device or storage media.

Referring now to FIG. 7, there is illustrated an example method foradministering a self-organizing network switching matrix. At 702, afirst set of communications data can be received from a set of basetransceiver stations wherein the first set of communications dataincludes a radio simulcast. At 704, the first set of communications datacan be sent to a first subset of remote transceiver units in a first setof remote transceiver units associated with a first location. At 706, asecond set of communications data can be received from the first subsetof remote transceiver units. At 708, a first set of network activitydata can be generated based on monitoring the receiving of the secondset of communications data from the first subset of remote transceiverunits for a defined network activity. At 710, members of the firstsubset of remote transceiver units can be adjusted based on the firstset of network activity data.

Referring now to FIG. 8, there is illustrated an example method foradministering a self-organizing network switching matrix including asecond location of remote transceiver units. At 802, a first set ofcommunications data can be received from a set of base transceiverstations wherein the first set of communications data includes a radiosimulcast. At 804, the first set of communications data can be sent to afirst subset of remote transceiver units in a first set of remotetransceiver units associated with a first location. At 806, a second setof communications data can be received from the first subset of remotetransceiver units. At 808, a first set of network activity data can begenerated based on monitoring the receiving of the second set ofcommunications data from the first subset of remote transceiver unitsfor a defined network activity. At 810, the first subset of remotetransceiver units can be adjusted based on the first set of networkactivity data.

At 812, the first set of communications data can be sent to a secondsubset of remote transceiver units in a second set of remote transceiverunits associated with a second location. At 814, a third set ofcommunications data can be received from the second subset of remotetransceiver units. At 816, a second set of network activity data can begenerated based on monitoring the receiving of the third set ofcommunications data from the second subset of remote transceiver unitsfor a second defined network activity. At 818, members of the secondsubset of remote transceiver units can be adjusted based on the secondset of network activity data.

Referring now to FIG. 9, there is illustrated an example method foradministering a self-organizing network switching matrix includinggenerating capacity data. At 902, a first set of communications data canbe received from a set of base transceiver stations wherein the firstset of communications data includes a radio simulcast. At 904, the firstset of communications data can be sent to a first subset of remotetransceiver units in a first set of remote transceiver units associatedwith a first location. At 906, a second set of communications data canbe received from the first subset of remote transceiver units. At 908, afirst set of network activity data can be generated based on monitoringthe receiving of the second set of communications data from the firstsubset of remote transceiver units for a defined network activity. At910, the first subset of remote transceiver units can be adjusted basedon the first set of network activity data.

At 912, the first set of communications data can be sent to a secondsubset of remote transceiver units in a second set of remote transceiverunits associated with a second location. At 914, a third set ofcommunications data can be received from the second subset of remotetransceiver units. At 916, a second set of network activity data can begenerated based on monitoring the receiving of the third set ofcommunications data from the second subset of remote transceiver unitsfor a second defined network activity. At 918, the second subset ofremote transceiver units can be adjusted based on the second set ofnetwork activity data. At 920, capacity data can be generated based onthe first set of network activity data and the second set of networkactivity data.

Turning now to FIG. 10 there illustrated is a block diagram of acomputing system 1000 operable to execute the disclosed systems andmethods in accordance with an embodiment. Computer 1012 (which can be,for example, part of the hardware of a component includes a processingunit 1014, a system memory 1016, and a system bus 1018. System bus 1018couples system components including, but not limited to, system memory1016 to processing unit 1014. Processing unit 1014 can be any of variousavailable processors. Dual microprocessors and other multiprocessorarchitectures also can be employed as processing unit 1014.

System bus 1018 can be any of several types of bus structure(s)including a memory bus or a memory controller, a peripheral bus or anexternal bus, and/or a local bus using any variety of available busarchitectures including, but not limited to, Industrial StandardArchitecture (ISA), Micro-Channel Architecture (MSA), Extended ISA(EISA), Intelligent Drive Electronics, VESA Local Bus (VLB), PeripheralComponent Interconnect (PCI), Card Bus, Universal Serial Bus (USB),Advanced Graphics Port (AGP), Personal Computer Memory CardInternational Association bus (PCMCIA), Firewire (IEEE 11124), and SmallComputer Systems Interface (SCSI).

System memory 1016 includes volatile memory 1020 and nonvolatile memory1022. A basic input/output system (BIOS), containing routines totransfer information between elements within computer 1012, such asduring start-up, can be stored in nonvolatile memory 1022. By way ofillustration, and not limitation, nonvolatile memory 1022 can includeROM, PROM, EPROM, EEPROM, or flash memory. Volatile memory 1020 includesRAM, which acts as external cache memory. By way of illustration and notlimitation, RAM is available in many forms such as SRAM, dynamic RAM(DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM),enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), Rambus direct RAM(RDRAM), direct Rambus dynamic RAM (DRDRAM), and Rambus dynamic RAM(RDRAM).

Computer 1012 also includes removable/non-removable,volatile/non-volatile computer storage media. FIG. 10 illustrates, forexample, disk storage 1024. Disk storage 1024 includes, but is notlimited to, devices like a magnetic disk drive, floppy disk drive, tapedrive, Jaz drive, Zip drive, LS-100 drive, flash memory card, or memorystick. In addition, disk storage 1024 can include storage mediaseparately or in combination with other storage media including, but notlimited to, an optical disk drive such as a compact disk ROM device(CD-ROM), CD recordable drive (CD-R Drive), CD rewritable drive (CD-RWDrive) or a digital versatile disk ROM drive (DVD-ROM). To facilitateconnection of the disk storage devices 1024 to system bus 1018, aremovable or non-removable interface is typically used, such asinterface 1026.

Computing devices typically include a variety of media, which caninclude computer-readable storage media or communications media, whichtwo terms are used herein differently from one another as follows.

Computer-readable storage media can be any available storage media thatcan be accessed by the computer and includes both volatile andnonvolatile media, removable and non-removable media. By way of example,and not limitation, computer-readable storage media can be implementedin connection with any method or technology for storage of informationsuch as computer-readable instructions, program modules, structureddata, or unstructured data. Computer-readable storage media can include,but are not limited to, RAM, ROM, EEPROM, flash memory or other memorytechnology, CD-ROM, digital versatile disk (DVD) or other optical diskstorage, magnetic cassettes, magnetic tape, magnetic disk storage orother magnetic storage devices, or other tangible and/or non-transitorymedia which can be used to store desired information. Computer-readablestorage media can be accessed by one or more local or remote computingdevices, e.g., via access requests, queries or other data retrievalprotocols, for a variety of operations with respect to the informationstored by the medium. In this regard, the term “tangible” herein as maybe applied to storage, memory or computer-readable media, is to beunderstood to exclude only propagating intangible signals per se as amodifier and does not relinquish coverage of all standard storage,memory or computer-readable media that are not only propagatingintangible signals per se. In an aspect, tangible media can includenon-transitory media wherein the term “non-transitory” herein as may beapplied to storage, memory or computer-readable media, is to beunderstood to exclude only propagating transitory signals per se as amodifier and does not relinquish coverage of all standard storage,memory or computer-readable media that are not only propagatingtransitory signals per se. Computer-readable storage media can beaccessed by one or more local or remote computing devices, e.g., viaaccess requests, queries or other data retrieval protocols, for avariety of operations with respect to the information stored by themedium.

Communications media typically embody computer-readable instructions,data structures, program modules or other structured or unstructureddata in a data signal such as a modulated data signal, e.g., a carrierwave or other transport mechanism, and includes any information deliveryor transport media. The term “modulated data signal” or signals refersto a signal that has one or more of its characteristics set or changedin such a manner as to encode information in one or more signals. By wayof example, and not limitation, communication media include wired media,such as a wired network or direct-wired connection, and wireless mediasuch as acoustic, RF, infrared and other wireless media.

It can be noted that FIG. 10 describes software that acts as anintermediary between users and computer resources described in suitableoperating environment 1000. Such software includes an operating system1028. Operating system 1028, which can be stored on disk storage 1024,acts to control and allocate resources of computer system 1012. Systemapplications 1030 take advantage of the management of resources byoperating system 1028 through program modules 1032 and program data 1034stored either in system memory 1016 or on disk storage 1024. It is to benoted that the disclosed subject matter can be implemented with variousoperating systems or combinations of operating systems.

A user can enter commands or information into computer 1011 throughinput device(s) 1036. Input devices 1036 include, but are not limitedto, a pointing device such as a mouse, trackball, stylus, touch pad,keyboard, microphone, joystick, game pad, satellite dish, scanner, TVtuner card, digital camera, digital video camera, web camera, cellphone, smartphone, tablet computer, etc. These and other input devicesconnect to processing unit 1014 through system bus 1018 by way ofinterface port(s) 1038. Interface port(s) 1038 include, for example, aserial port, a parallel port, a game port, a universal serial bus (USB),an infrared port, a Bluetooth port, an IP port, or a logical portassociated with a wireless service, etc. Output device(s) 1040 use someof the same type of ports as input device(s) 1036.

Thus, for example, a USB port can be used to provide input to computer1012 and to output information from computer 1012 to an output device1040. Output adapter 1042 is provided to illustrate that there are someoutput devices 1040 like monitors, speakers, and printers, among otheroutput devices 1040, which use special adapters. Output adapters 1042include, by way of illustration and not limitation, video and soundcards that provide means of connection between output device 1040 andsystem bus 1018. It should be noted that other devices and/or systems ofdevices provide both input and output capabilities such as remotecomputer(s) 1044.

Computer 1012 can operate in a networked environment using logicalconnections to one or more remote computers, such as remote computer(s)1044. Remote computer(s) 1044 can be a personal computer, a server, arouter, a network PC, a workstation, a microprocessor based appliance, apeer device, or other common network node and the like, and typicallyincludes many or all of the elements described relative to computer1012.

For purposes of brevity, only a memory storage device 1046 isillustrated with remote computer(s) 1044. Remote computer(s) 1044 islogically connected to computer 1012 through a network interface 1048and then physically connected by way of communication connection 1050.Network interface 1048 encompasses wire and/or wireless communicationnetworks such as local-area networks (LAN) and wide-area networks (WAN).LAN technologies include Fiber Distributed Data Interface (FDDI), CopperDistributed Data Interface (CDDI), Ethernet, Token Ring and the like.WAN technologies include, but are not limited to, point-to-point links,circuit switching networks like Integrated Services Digital Networks(ISDN) and variations thereon, packet switching networks, and DigitalSubscriber Lines (DSL). As noted below, wireless technologies may beused in addition to or in place of the foregoing.

Communication connection(s) 1050 refer(s) to hardware/software employedto connect network interface 1048 to bus 1018. While communicationconnection 1050 is shown for illustrative clarity inside computer 1012,it can also be external to computer 1012. The hardware/software forconnection to network interface 1048 can include, for example, internaland external technologies such as modems, including regular telephonegrade modems, cable modems and DSL modems, ISDN adapters, and Ethernetcards.

Now turning to FIG. 11, such figure presents an example embodiment 1100of a mobile network platform 1110 that can implement and exploit one ormore aspects of the disclosed subject matter described herein.Generally, wireless network platform 1110 can include components, e.g.,nodes, gateways, interfaces, servers, or disparate platforms, thatfacilitate both packet-switched (PS) (e.g., internet protocol (IP),frame relay, asynchronous transfer mode (ATM)) and circuit-switched (CS)traffic (e.g., voice and data), as well as control generation fornetworked wireless telecommunication. As a non-limiting example,wireless network platform 1110 can be included in telecommunicationscarrier networks, and can be considered carrier-side components asdiscussed elsewhere herein. Mobile network platform 1110 includes CSgateway node(s) 1112 which can interface CS traffic received from legacynetworks like telephony network(s) 1140 (e.g., public switched telephonenetwork (PSTN), or public land mobile network (PLMN)) or a signalingsystem #7 (SS7) network 1170. Circuit switched gateway node(s) 1112 canauthorize and authenticate traffic (e.g., voice) arising from suchnetworks. Additionally, CS gateway node(s) 1112 can access mobility, orroaming, data generated through SS7 network 1170; for instance, mobilitydata stored in a visited location register (VLR), which can reside inmemory 1130. Moreover, CS gateway node(s) 1112 interfaces CS-basedtraffic and signaling and PS gateway node(s) 1118. As an example, in a3GPP UMTS network, CS gateway node(s) 1112 can be realized at least inpart in gateway GPRS support node(s) (GGSN). It should be appreciatedthat functionality and specific operation of CS gateway node(s) 1112, PSgateway node(s) 1118, and serving node(s) 1116, is provided and dictatedby radio technology(ies) utilized by mobile network platform 1110 fortelecommunication.

In addition to receiving and processing CS-switched traffic andsignaling, PS gateway node(s) 1118 can authorize and authenticatePS-based data sessions with served mobile devices. Data sessions caninclude traffic, or content(s), exchanged with networks external to thewireless network platform 1110, like wide area network(s) (WANs) 1150,enterprise network(s) 1170, and service network(s) 1180, which can beembodied in local area network(s) (LANs), can also be interfaced withmobile network platform 1110 through PS gateway node(s) 1118. It is tobe noted that WANs 1150 and enterprise network(s) 1160 can embody, atleast in part, a service network(s) like IP multimedia subsystem (IMS).Based on radio technology layer(s) available in technology resource(s)1117, packet-switched gateway node(s) 1118 can generate packet dataprotocol contexts when a data session is established; other datastructures that facilitate routing of packetized data also can begenerated. To that end, in an aspect, PS gateway node(s) 1118 caninclude a tunnel interface (e.g., tunnel termination gateway (TTG) in3GPP UMTS network(s) (not shown)) which can facilitate packetizedcommunication with disparate wireless network(s), such as Wi-Finetworks.

In embodiment 1100, wireless network platform 1110 also includes servingnode(s) 1116 that, based upon available radio technology layer(s) withintechnology resource(s) 1117, convey the various packetized flows of datastreams received through PS gateway node(s) 1118. It is to be noted thatfor technology resource(s) 1117 that rely primarily on CS communication,server node(s) can deliver traffic without reliance on PS gatewaynode(s) 1118; for example, server node(s) can embody at least in part amobile switching center. As an example, in a 3GPP UMTS network, servingnode(s) 1116 can be embodied in serving GPRS support node(s) (SGSN).

For radio technologies that exploit packetized communication, server(s)1114 in wireless network platform 1110 can execute numerous applicationsthat can generate multiple disparate packetized data streams or flows,and manage (e.g., schedule, queue, format . . . ) such flows. Suchapplication(s) can include add-on features to standard services (forexample, provisioning, billing, customer support . . . ) provided bywireless network platform 1110. Data streams (e.g., content(s) that arepart of a voice call or data session) can be conveyed to PS gatewaynode(s) 1118 for authorization/authentication and initiation of a datasession, and to serving node(s) 1116 for communication thereafter. Inaddition to application server, server(s) 1114 can include utilityserver(s), a utility server can include a provisioning server, anoperations and maintenance server, a security server that can implementat least in part a certificate authority and firewalls as well as othersecurity mechanisms, and the like. In an aspect, security server(s)secure communication served through wireless network platform 1110 toensure network's operation and data integrity in addition toauthorization and authentication procedures that CS gateway node(s) 1112and PS gateway node(s) 1118 can enact. Moreover, provisioning server(s)can provision services from external network(s) like networks operatedby a disparate service provider; for instance, WAN 1150 or GlobalPositioning System (GPS) network(s) (not shown). Provisioning server(s)can also provision coverage through networks associated to wirelessnetwork platform 1110 (e.g., deployed and operated by the same serviceprovider), such as femto-cell network(s) (not shown) that enhancewireless service coverage within indoor confined spaces and offloadradio access network resources in order to enhance subscriber serviceexperience within a home or business environment by way of UE 1175.

It is to be noted that server(s) 1114 can include one or more processorsconfigured to confer at least in part the functionality of macro networkplatform 1110. To that end, the one or more processor can execute codeinstructions stored in memory 1130, for example. It is should beappreciated that server(s) 1114 can include a content manager 1115,which operates in substantially the same manner as describedhereinbefore.

In example embodiment 1100, memory 1130 can store information related tooperation of wireless network platform 1110. Other operationalinformation can include provisioning information of mobile devicesserved through wireless platform network 1110, subscriber databases;application intelligence, pricing schemes, e.g., promotional rates,flat-rate programs, couponing campaigns; technical specification(s)consistent with telecommunication protocols for operation of disparateradio, or wireless, technology layers; and so forth. Memory 1130 canalso store information from at least one of telephony network(s) 1140,WAN 1150, enterprise network(s) 1160, or SS7 network 1170. In an aspect,memory 1130 can be, for example, accessed as part of a data storecomponent or as a remotely connected memory store.

As used in this application, the terms “component,” “module,” “system,”“interface,” “service,” or the like are generally intended to refer to acomputer-related entity, either hardware, a combination of hardware andsoftware, software, or software in execution or an entity related to anoperational machine with one or more specific functionalities. Forexample, a component may be, but is not limited to being, a processrunning on a processor, a processor, an object, an executable, a threadof execution, a program, and/or a computer. By way of illustration, bothan application running on a controller and the controller can be acomponent. One or more components may reside within a process and/orthread of execution and a component may be localized on one computerand/or distributed between two or more computers. As another example, aninterface can include I/O components as well as associated processor,application, and/or API components.

Further, the various embodiments can be implemented as a method,apparatus, or article of manufacture using standard programming and/orengineering techniques to produce software, firmware, hardware, or anycombination thereof to control a computer to implement one or moreaspects of the disclosed subject matter. An article of manufacture canencompass a computer program accessible from any computer-readabledevice or computer-readable storage/communications media. For example,computer readable storage media can include but are not limited tomagnetic storage devices (e.g., hard disk, floppy disk, magnetic strips. . . ), optical disks (e.g., compact disk (CD), digital versatile disk(DVD) . . . ), smart cards, and flash memory devices (e.g., card, stick,key drive . . . ). Of course, those skilled in the art will recognizemany modifications can be made to this configuration without departingfrom the scope or spirit of the various embodiments.

In addition, the words “example” or “exemplary” is used herein to meanserving as an example, instance, or illustration. Any aspect or designdescribed herein as “exemplary” is not necessarily to be construed aspreferred or advantageous over other aspects or designs. Rather, use ofthe word exemplary is intended to present concepts in a concretefashion. As used in this application, the term “or” is intended to meanan inclusive “or” rather than an exclusive “or”. That is, unlessspecified otherwise, or clear from context, “X employs A or B” isintended to mean any of the natural inclusive permutations. That is, ifX employs A; X employs B; or X employs both A and B, then “X employs Aor B” is satisfied under any of the foregoing instances. In addition,the articles “a” and “an” as used in this application and the appendedclaims should generally be construed to mean “one or more” unlessspecified otherwise or clear from context to be directed to a singularform.

Moreover, terms like “user equipment,” “mobile station,” “mobile,”subscriber station,” and similar terminology, refer to a wired orwireless device utilized by a subscriber or user of a wired or wirelesscommunication service to receive or convey data, control, voice, video,sound, gaming, or substantially any data-stream or signaling-stream. Theforegoing terms are utilized interchangeably in the subjectspecification and related drawings. Likewise, the terms “access point,”“base station,” and the like, are utilized interchangeably in thesubject application, and refer to a wireless network component orappliance that serves and receives data, control, voice, video, sound,gaming, or substantially any data-stream or signaling-stream from a setof subscriber stations. Data and signaling streams can be packetized orframe-based flows.

Furthermore, the terms “user,” “subscriber,” “customer,” and the likeare employed interchangeably throughout the subject specification,unless context warrants particular distinction(s) among the terms. Itshould be appreciated that such terms can refer to human entities orautomated components supported through artificial intelligence (e.g., acapacity to make inference based on complex mathematical formalisms),which can provide simulated vision, sound recognition and so forth. Inaddition, the terms “data flow,” “data session,” and the like are alsoemployed interchangeably throughout the subject specification, unlesscontext warrants particular distinction(s) among the terms.

Aspects or features of the subject innovation can be exploited insubstantially any wired or wireless communication technology; e.g.,Universal Mobile Telecommunications System (UMTS), Wi-Fi, WorldwideInteroperability for Microwave Access (WiMAX), General Packet RadioService (GPRS), Enhanced GPRS, Third Generation Partnership Project(3GPP) Long Term Evolution (LTE), Third Generation Partnership Project 2(3GPP2) Ultra Mobile Broadband (UMB), High Speed Packet Access (HSPA),Zigbee, or another IEEE 802.XX technology. Additionally, substantiallyall aspects of the subject innovation can be exploited in legacytelecommunication technologies.

As it employed in the subject specification, the term “processor” canrefer to substantially any computing processing unit or devicecomprising, but not limited to comprising, single-core processors;single-processors with software multithread execution capability;multi-core processors; multi-core processors with software multithreadexecution capability; multi-core processors with hardware multithreadtechnology; parallel platforms; and parallel platforms with distributedshared memory. Additionally, a processor can refer to an integratedcircuit, an application specific integrated circuit (ASIC), a digitalsignal processor (DSP), a field programmable gate array (FPGA), aprogrammable logic controller (PLC), a complex programmable logic device(CPLD), a discrete gate or transistor logic, discrete hardwarecomponents, or any combination thereof designed to perform the functionsdescribed herein. Processors can exploit nano-scale architectures suchas, but not limited to, molecular and quantum-dot based transistors,switches and gates, in order to optimize space usage or enhanceperformance of user equipment. A processor may also be implemented as acombination of computing processing units.

In the subject specification, terms such as “data store,” data storage,”“database,” “cache,” and substantially any other information storagecomponent relevant to operation and functionality of a component, referto “memory components,” or entities embodied in a “memory” or componentscomprising the memory. It will be appreciated that the memorycomponents, or computer-readable storage media, described herein can beeither volatile memory or nonvolatile memory, or can include bothvolatile and nonvolatile memory. By way of illustration, and notlimitation, nonvolatile memory can include read only memory (ROM),programmable ROM (PROM), electrically programmable ROM (EPROM),electrically erasable ROM (EEPROM), or flash memory. Volatile memory caninclude random access memory (RAM), which acts as external cache memory.By way of illustration and not limitation, RAM is available in manyforms such as synchronous RAM (SRAM), dynamic RAM (DRAM), synchronousDRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM(ESDRAM), Synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM).Additionally, the disclosed memory components of systems or methodsherein are intended to comprise, without being limited to comprising,these and any other suitable types of memory.

What has been described above includes examples of the presentspecification. It is, of course, not possible to describe everyconceivable combination of components or methodologies for purposes ofdescribing the present specification, but one of ordinary skill in theart may recognize that many further combinations and permutations of thepresent specification are possible. Accordingly, the presentspecification is intended to embrace all such alterations, modificationsand variations that fall within the spirit and scope of the appendedclaims. Furthermore, to the extent that the term “includes” is used ineither the detailed description or the claims, such term is intended tobe inclusive in a manner similar to the term “comprising” as“comprising” is interpreted when employed as a transitional word in aclaim.

What is claimed is:
 1. A method, comprising: monitoring, by a wirelessnetwork device comprising a processor, network traffic associated with afirst active remote transceiver of first active remote transceivers;based on an indication that the first active remote transceiver isexperiencing an increase in network traffic associated with a servicingcapacity, generating by the wireless network device, first networkactivity data associated with the network traffic; in response to thegenerating, facilitating, by the wireless network device, transmittingthe first network activity data to a second active remote transceiver,of second active remote transceivers; and in response to the generating,pooling, by the wireless network device, network assets associated withthe first remote transceiver and the second active remote transceiver ofthe second active remote transceivers.
 2. The method of claim 1, furthercomprising: in response to the pooling the network assets, adjusting, bythe wireless network device, a status of the second active remotetransceiver.
 3. The method of claim 2, wherein the adjusting comprisesadjusting the status of the second active remote transceiver to anactive status.
 4. The method of claim 1, wherein the pooling comprisessplitting the network assets evenly between the first active remotetransceiver and the second active remote transceiver.
 5. The method ofclaim 4, wherein the indication is a first indication, and furthercomprising: in response to receiving a second indication, undoing, bythe wireless network device, the splitting of the network assets betweenthe first active remote transceiver and the second active remotetransceiver.
 6. The method of claim 5, wherein the second indicationindicates that the first active remote transceiver is no longer at athreshold associated with the servicing capacity.
 7. The method of claim3, further comprising: in response to receiving a second indication thatthe first remote transceiver is no longer at the servicing capacity,reallocating, by the wireless network device, assets of the networkassets associated with the second active remote transceiver.
 8. Themethod of claim 7, wherein the reallocating the network assets comprisesreallocating the network assets to a third active remote transceiver ofthe second active remote transceivers.
 9. A system, comprising: aprocessor; and a memory that stores executable instructions that, whenexecuted by the processor, facilitate performance of operations,comprising: receiving data related to a first network activityassociated with an increase in network traffic conditions; in responseto the receiving the data, determining a number of remote transceiversto mitigate the increase in the network traffic conditions, andgenerating network activity data associated with the network trafficconditions; in response to the generating, transmitting the networkactivity data to a remote transceiver of the remote transceivers; andbased on the number of remote transceivers and a switching matrix,increasing the number of remote transceivers, resulting in an increasednumber of remote transceivers, to facilitate combining network resourcesassociated with the number of remote transceivers and the increasednumber of remote transceivers.
 10. The system of claim 9, wherein theoperations further comprise: reducing the network traffic to mitigatethe increase in the network traffic conditions.
 11. The system of claim9, wherein the operations further comprise: receiving an indication thata first remote transceiver is experiencing the increase in the networktraffic conditions.
 12. The system of claim 11, wherein the operationsfurther comprise: apportioning the network resources between the firstremote transceiver and a second remote transceiver in accordance with aresource limit of the first remote transceiver.
 13. The system of claim12, wherein the operations further comprise: in response to theapportioning the network resources between the first remote transceiverand the second remote transceiver, adjusting a status associated withthe second remote transceiver.
 14. The system of claim 12, wherein theindication is a first indication, and wherein the operations furthercomprise: in response to receiving a second indication that a first basetransceiver station is unable to service the second remote transceiver,determining a second base transceiver station to service the secondremote transceiver.
 15. The system of claim 9, wherein the operationsfurther comprise: in response to the determining the increased number ofremote transceivers, determining a first base transceiver station tofacilitate the combining of the network resources.
 16. Amachine-readable storage medium, comprising executable instructionsthat, when executed by a processor, facilitate performance ofoperations, comprising: determining that a first remote transceiverdevice of remote transceiver devices has experienced an increase innetwork traffic associated with a servicing capacity; based on thedetermining, increasing, via a switching matrix, the remote transceiverdevices from a first number of active remote transceiver devices to asecond number of active remote transceiver devices different than thefirst number of active remote transceiver devices; based on thedetermining, generating first network activity data associated with thenetwork traffic; and in response to the generating, transmitting thefirst network activity data to a second active remote transceiver deviceof the second number of the active remote transceiver devices, andpooling network resources associated with the first remote transceiverdevice and the second active remote transceiver device.
 17. Themachine-readable storage medium of claim 16, wherein the operationsfurther comprise: in response to the pooling of the network resources,adjusting a status of the second active remote transceiver device, andwherein the adjusting the status of the second remote transceiver devicecomprises adjusting the status of the second remote transceiver deviceto an active status.
 18. The machine-readable storage medium of claim17, wherein the operations further comprise: in response to the poolingthe network resources, receiving an indication that the networkresources are no longer being requested.
 19. The machine-readablestorage medium of claim 18, wherein the operations further comprise:based on the receiving the indication that the network resources are nolonger being requested, de-splitting, by the first remote transceiverdevice, the network resources from the second remote transceiver device.20. The machine-readable storage medium of claim 19, wherein theoperations further comprise: in response to the de-splitting the networkresources from the second remote transceiver device, adjusting thestatus of the second active remote transceiver device, and wherein theadjusting the status of the second remote transceiver device comprisesadjusting the status of the second remote transceiver device to adormant status.